878888878887878788787778778887888778887877888888887887787877778887787777787778868666666886655566656888886886668868888688886<;88888888778776666666868668866686555688685866886686886688888886888868888688888;;<<;;<9989888888888889999889988898898888888==;<;77777877887878887888888888877788777878788888888777788877878787787777878788877788776886888868566885555555886888688688866888888868<;99778888887868666668668666858865688688866666885686686888686888888888888666866;;;78<;<<9888888988988998998988888888899888;;=78788877778778787788777888888887878777788777888888877877777778877877777788888777888766866668885665886866688888886886888666888888866==9897778887866888686666668866858655888666666668886666666888888886686686888866=<;;878887;<8988889999888889988998898989888;;777777887778888778777788888878888878788777787787878787778788778777787777777887888787868866886888868885658888888888668886666868888866<;;8887778778866666868686666666856668888686888688688686886888888888866686666688=;;7877788<<;88888988898889898998889889888;<8777777777877878887777777787887878788888877778888877887877877788788777787778877777787666866666868868855555566868668668688686888888688;;;88897778766888886888888888865655688656685586886886668888888688888868668886;;;;7787887777;<<88888888889999989998988888<=777777777777878888877877;<;;7888777887777777788887788788888777788887777777788887887787868868686686686888586666666868668668688868688888;;88888878786688666888888886668856666685688886888866686688866866888866868886;<<8777777888788;;;<998888988898989899998998<=77877777787777778888;;;;;<;;;787788787887877887778887877887777777788777767888888787776686886888866688888668556666866868665888868866688;<888888776666886866886888886885655686665666868868668666866688888688866888;<<88888777887887877;;=8888888888999898999888;;87778777777778777;;<<;;7777777;87878878777788787878878777787887887777877768877778878876888868868886868885666585555888668866868866866688;;8888998786888686668888886668666555655856666866666666666886888688688886;<;787777877877788888777<;<98988888889888989888;787787777778777;;;;<<8878887777;;8888888787777787788787788778888888777777756778778787886666688668866588855666655585866666866886888686668=;888899786868886688888688666668868658666668688668668886666886888868886;;;88887788787778878887788<<==99889888998899899<777877777778777;<;;8878888778778<;;888887878777877877887787887787778777787866788788788866866868666865688885868555856886668656866688886866;;8989997788866888666666888888666558868666888886886888888868888888888;<<78788788788888878788888778=;=<=888888898899989;787777877777;<<777787888888788888;<;88887788877788888888877887877887777778756686777887888668666688866688858658686568856866686686866888688==88888877666888886668886668666668688686868666868866888666866888888;;<;8878878888777888878888887787;=;;<8988888888898=;87777878;=;;;<87777778777887888878<<<8888878877788888888788788888887777777766686868888866666668666688888868666686688885866866868688888666;=888989778666686668888668688886886888886666668668866688886888666=;;<777787788887778777777777878888;877;;=9898898;;=<;==;788;===;;;;77777787787777778788788;<888887887787788887778887788888777667666666868888668666666888668888858656666685588585656888886886688;=88889886688866666866688668868686888668888866868866666886888666==;;7777887777787777888777777787888787878;;;8898<;;77787;<==;;;=;778787778877877778788888878<<78787878777787778788877788888887556666668888686666868668866666866568666666666658686666886686686686;;888889768868666688666686666886688888886888888666688888866886;;==;7777878878877877788777777778787777887887<;<9;;;8887777787877877877777777888787787878778888<;7888888887766675678867888778886656856688866668688866866666666886668666665666666668888868888888666==8888897668688886666888886888886888688888888686868688868889==;;;;777777887777788777877777777778878888787877;<;;;;87878887888888877777777788888788777777788887<<888888557766666668668886788876565665668866888668666666666686668868866666666666668886886666888666;;88888976668688666666666688866668886886888688888666868888=;;;=;;777777788778877787877788788877877877787777778;;77787888788788888777777778778888787888787778888;<88877565566666686888868868858665556686866686668666666668666866688868868666866868886868686666866=;8888898666886666686666688666666886686668888886886868899======;877787777777778777887877887888887878777777777778887778888877778877777777777788878878777788888888;;7888558665686886668885558856666656666688666866668666686666686685666666666668688866888886666666==88888886666666868666666886868888888888688886888868989;==;88=877777777777778888877777877777877778777777778787777788887788887777777777777777788788777777777788887;<888855566668866868658868856865665666686666888888666868866666686666866686866668886666866668868=;888898966668686688666666688688866688868868888888899==;9889888888887887778778877778888777787777788887778777888787888877878787778877777777788877777787777777788788<;68658866666686886888885886566566666666668586866886688666668666886668586666868866868868666688;;;8888989666666666666686666686868668888666688886688=;99988888888888878777777778887777877777787878878778787887877778888888877788877777777877787787777777787778888888;6666566868686886855688886666666666666666666886666666666666866666666666668888886686666686668;;;8888999666866886668666688668666888888668688668888;<899999888888888888778777777777777777777887787878777887788887788878787877787887778878877887777777777878887777778<666866686666666868668865665666666666665666866666668668668886666658668668688888686888686688==;888899966866666666666886688888868868886689686889;<=999999999888888888888878777887777777787777888878878778778887888888888887877788777777777877787877777777877778877=<866666866886888888866666666666656666886866866866666666666866666586865866688588856666688686=;888898986888666666668866688888888886888899668988;<;9999998898988888888889977778887777777777777877778887778888788788888888888888777777777777777777787777777777777778<<88668868888688586568865655666666666666868666666666668556856685588866666668888886866666668;;888899666666666666666686866886688886888999869888=<99989988888888888888888887778878777878788778777878887788888787888888888878887777877777778777777777777777787777788;<<6666668866886858886555656665666565586888666666666686666866686666666666686686688868686888;;888999666668666666666668868688688888868898999988<<998998999888888888888889987777777777778787777777788877888788888888877888777777777777778777777786677777777777787777;<6688586888888688885566666566666666686686886666666666665665656686886666886668866866668688;;88899986666666666666668868888888888868999889988<<=9999899888888888888888888777877777877777787787777877778887888888878878788878877877777775677777666666778778888787778;;666666886866588886565556656665666688668888866665666668666558688686666668888886868866888;;8888999666666666666666868886688688888999999888<<<<9999999898988888888888888877887777777777777877877777778788787878778888888778877777777865668777666666868665877778788==566888686868888668556866866656668686688888888656666666586656866656686668686688886686686;;8889999666686856666668688868888868889999988989<;=98999889898988888898888888888877777877787888778777787778778878888877877778778878876877865666666666666666665678887877;=666866686868886886866668666666668866668888888888566566686666566866666868888688868668888<;8899999566886886656588886868888888689888898988;<;989998999998898888988888888887777777777877787887778877777778888878877888887777787866676666666866666866556655678878566==;8866686668886858685868668886688888688888688888866566686666565666886668888868886868868<;8889999565586666666688886868888688888889999899<=89999999989988888889898888888887877777877878877888787777777887778878777777877777776666655655666666666666666665588766688=;6666686668668888688855666666688688688888888888888668866666686666666668688888868686868;;888999966666666666886866668888888998899989988;<<889899899889898888998888888888888777777777888787787787887888778878887778877787778668666866666666666666666666686666688888;8668866866866688668868868666688686688888888868888885686666866666656686688655666886686;=889899955666666568886866688888869998898899899<<;898989999889988888888888898888888877777887778878887887877777777877777788787776676666886668666656888686666666686668686666=;866888886886686666688888665688868886868888888688666868655566666656666568855666686666<;88989996566666586886868886686888988899998989;=;<898999998889888888888889988888898889877778778877787877878877877877888878888786868686686688666688888888656566666686866688;=966868888686686666688888888686668668868888888888886566668566666556668888686668666666;<88889996886666668886666688666689999898988889;=;8998889989898988898888888888888988889977777777777777777777787777787878877787868666686686868686868868888886868668866686666;<9888686888666866666668886668866668688888688888666886666566666665666668868866668666868;88898996686668668888888888666698999999899999<;;9889999988898988888899988998988888899888788788777777787787788777877778877776686666666866666688888688886888888688688886686;;8888868888688866668688886668666688666888688668686686666566666565666655886866686668668<9998889668665688888668886888899898999989889;<=;9989899989988898898989998898899889988998888788788877777878878878777878888668686686658868866888686686868868888868888868888=88968666888888666688668888868666688668888686888868888666666565666686688886868888668688<9989989666668668666886688668699999999998999;=<8899989999898988898888898898889999889898998878877878777787877887878777788886688886686886886666868668888888888886888866668;;9898886888888888688888886666666686866688888888888888886665665556655666666688686888868<;8889989666666866668868666688989899999988998=;;898899999989999888888989989889889999888989897787778778778777777777787888866866668886888666666868888668886888888866866668;;=9998888888688886866866868868666686886688886886866868886655555666666666666886666668866;<9888889668886686886668866688999989998888888;;;888898988889889999899999889989989988888898888887777878777777877777886688686888888888686666688866886668888888668888888686=;99899888888888886866686668668666666668866868888886888886666585656665666666866886688666=<8988899668588686868868868886989989999889898;;8888898899888988988889999998889989898998898888888877877787788877777766666686888888666666866886866686668666688688888888868==88988688888888886886668886668888666666866868686888888866866565666665555868888686688666=9898888888688666666666686866989889999998999=;=88888888889889999889898999989999888888899899888777878777788888777776868666666666686686666668668886666688888888688886868888;9998988888888888666866686866686666666866686668868666688666666666665665668868868686688<=8998998868888866666668886686888998988988999;;;88888988988899999898898999999999989999888988987777878777887877887768668866668866868868868886666668666688888668866888866688=9989988888888668686686666666888666668866666666668668886666565666666666868868688666668<=9889898888888866666868886869898998889888888=;;88889999889889898989999999999999899998999999897887888787777878886686686686866666668666668866666686668686666666868688886668;989989888888686888888686686886688666666666666866886866686856555665666886888886868886;=<9898888988888868668666686669989998899998989==88888898998999888988989898999999998989998999999888777877777777885858868686888866686666666888686666866668868666866888888666=;99999988888868686668666686888666686686666666686866666666866665665566888888888886868=;;89999889888888886666689966689889888999899889;;88888888989888889989999989999999999899999998988998787777888878866568688886686866888666666666686666866668868868868886866688;=8988998888886868668886666666666886666666666666666668866888665565556868688668868886;<;=98998988889888888666698896688899988889899899=;88888988888888988999889889899999998999989999999988888777787887766886888886868666668866666666666668666666886886866666669;====999999988886888888888888668686868666666866666666668666668686856688668888886888688<=<;888899888888888898866688988888898998999899888;=88888888898888998888989889988989999989989998999997788778887788668888888888688886866688868688886668888686666666668686889;==;;89999998988888886868886666666668666666666668868666866688886685555568886888888888==;=<99889888998989898888888899888898899989988999;=;8888888989888998899988989999988899999899998999989778888788878568668888868888888886886888886868668866688666666866666669;;==;989999999996888888888686686686688666666886686686686668688888858555586888888868888;;;;898889889988898888888888998989889899899888889;;=8888888888988988888898899989998999999899999999988988887878778568868888868888866668686686888886668688888666668888666699;==;=88999999989988686686686868868666868686866868666868888886686888855666866888888888;==;9999999988899988888888889988988988989898988888;=88888898889888888989889999988888898999898899998989878887877785886688888888888888888888668688886688666666668666666686688;=;;898999998999988888866886686886666666666666886666866888866666866885866686688888888;=;;9888888889898888888988998988888988888898889988=;88888888889988898988888888899889899998988998889998887877887868666668886888888866888868888686886666886868886666888886888===989899999999999888886866668666866666866666686866668688686666688888886886888888888;;;<8898998898999998998888898898888999988998998999;;88888888988988888999989999988998899999998889998888887877788999668688886888888688686868688868888888668686668866688886889;==;899998989899999968688868866866866666868688866886688888888686686886688886668888888;;<=8898888888988989898999989988888898988989999999;;88888888888888889988888988898998999898999889989988899998778898668868888888888888666888888688866888866886668686666889899<;;;98899999999999998686888888686668668868888868886666886868688686866866886888888888;;;;89988889888998999988889998998989999899988999999;=88888888888898888998998888889998888888998898899988989898888999888668688888888888666888886668886666866866868868666668989;;=999989989998999999888868866686666688868868888866886688868688686686666686888688888<;;998889898989899899989998999889898999899899999999;=888888888888888888889888888899988988888998999889898898999889889688668868868888668868888866668888888888866866686868898999;;89989899899989999988888666668868888886888686666666688886688886686688868888868888;<;;99999999988989999889898898989988999998999999898;;;8888898888888888888888998889898889888999898889888989898988898986888888888888866886666886888888888888666666688886898889998;;999988999898999999888688886666666888866888886688868886688686666666688686886688<<;;899999899989988899888898988889999988999989999899;==8888888888888888888989888989888989888988989888888989989989898888688888888888888886886686666666868888868668886688999999989;<989898999999999999888869989986886668886688688866668688888888888886688686866888;;;<999998899989888988898998899999999999989999998898=;;8888888888889988888888998888989888888888899888899899898999899988688668866886888866886666666686666888886668668868999889899<=88988999999999999998886988898686666668688868868866886886668686886866666868888;;;;9999999889899988999888989998999899998999998988988;;;888988888888888888888889989988888888889989989899989998889889889888668688866866866866888866866866686688668888668899898998;==9899988988999999999986898998998666666686686686888886888888866888888666686889<;;;;899998899989999899989898899998888999898999998888==<=888888889988888889988899999899898888888889988898998998898889888989888686666888888688888666866666666666668688888989999989<=;8989989899998899999889989988988996886666666666666668888866888888886688868899<<;<9999998998988988899998898999988888988899999888998<==<88998888898889888898889998899899989888998988998998999889998888989988868888688888868888888668886868688866666866899988899;==;998889888899988898988988899898999868666868866668866886868688886868686686989;<<;99998899999998899899889998999999988999998989998899<<;999989888888888888888999899989999888899988998889988999989988889999898688688888888888686886686666668688888888688989889899;;=;888989989889988999989999988988999989886668688666668886866688889866866668998<;<<9988899988988989988888888899999998899989999888998;<;<989988889889888888889988899998988898988889999889989999998988889889998688886888888888686686666666866688888888868999888989;=;;99899899999899999998999999899989998896686688888868868666888988986666668988<<<=;8889989999889988998888888988888888889989899989999;<<<899888888888898889889898888899989888988999999988989988998889898999899988886888888888668868688686668888688986699899998899;;=999888998899999899989999999988989899896668888666686686688699898888686989988<;<<88999999898999998999888899899898888898998999899999;==89899888898888888888888988889999999998899988998888898998988988888888998888868888888888886666668866889899999898999989989988==88889988889889999989899988999898899988688866868688666668868989989968999989<<<<<9999899989999999988989888899989898998898999988988=<;<99998999988888988888888889889999998889899888999889989989988889988888889868688888868888888666666888898888889999998888889999=;8999888988888899898899999889998999998888868868668888689999898989998899899<<<<;8988899889999899999989888889998988999988888899899;=<;;99999898988888888888889989989898889998999988999889998988989988988889889886668688888888888686666898988888899999889888889899;=9998888888888889998889999898989999999866888666886688888998898999888999888<<<;<8988989999999988889899888998888888889888888899989<<;;;989998998889988888888888999888888988999999988899999999999889998888889898898666866686868888868689899999989999988888989889899=;;88899999898889989999999999989889988866688688868868889898889999899888888<;<<<898999999999998989898889888898889889888899989898==;;=9989989999998888888888888888898889988889899898999899898898899889988899888888886888888888888869998899998898988988888888988888;;;88899998888999998989999999999899998966668886888888889998899988898898988;<<<<889999998999888899988888888898899898988888988=;====9998999998898889888988888898888989898999999889988889888889998888898888988988988888986888888888989999899899998898988888898888999==<=899889888999999889999999998898999888686866666888888889888988898899898<;;;;8888899899998999999989898889999988888998889=;=====;888898998888988898999888888888899988999999999999888999888988998989989988999999889999998888888899888999999899998889998999888988889<=8899888899989899888999989889999998988668886699988888888888888988988888<;;;89899999999899999998988899989888888988899=;=;====;99899988988899989989999988988889999899988999988999899898889888899999888998899889998998999998888988989999899889998888988988888889999;=889899998998989889999989989999999898886886888989988888898998899998989;;;989999989999898989988889999988999898<8888==;===;=;8999899998999998998888999988889898999999989999899898889888888988998989998999989899999899999998698989899889998899888998898888988999988;;<8888989899988899998899889998888888889866898988988989898888989888989;;;;889998898998999899998898888888999<;;<;<<;;;==;==;99998988888989998999998999999999889989889888889998898888988888899888899998888889898899999999998999899998989899899898988888888999889999;==888989999888889998899988898899889999886888888899998899999899989899;;;<88998889899999989998998899888999;<<==;;;<;;===;;;88999899999888988889999999989899988888898888999999888888989889888889989998998988988999999999999999998989988999899888999888888899899998;;<=89988899898889999999998899898888989988998999989888888999999889889;;;;89898998988999999999999998889<;;;;;;;;<;<<===<;999888888988998889898898899988999999989888989998889999998888999998889989988988889888888988999898989999988889998999998989989888899899888=;;;=<8989999998988988999988999999889888899988899999889888988989889989;<;<89899998998999899988998988888<;;78787;;;;;<====988889899999988889998999989989999999989998888988988899899998888899888999988899898889998888999999899999889999999999888888999999999999999=;;<;;<988998999899899889998999899988989988889989899888888889988998999;;;;;98988888999999998899889988;;<;78787777<<;=<===889989899998998888898889988898999999899899899999999998898998888998889989998888889989989989999999999999998989999999899889999999988999;;==;;<=<<;98988999889999999998989998988999899989899899989988999999898998;=;==999888888998999999989999;<<<;778777788<<==;;898999999898989889888998899999888989999998989889999999998989988998998989999888889989888999998898999989988998899989999999989998999998;=;;=;;;=;<<=;8999989989999999999989999999889989988899998889898999999888998;=;=;99998898998899999999898;;;<778777778777<<<<998899899988888998888889888899999989999988989989999999999889888889999998898998998988998888898989889998899999998999999998999998899989;;;;<=;777=<<<;988898888888999898998999998999999998988899999999999999889998<<<;<;9988898888989999888998;;<;7787877777788<<<<9898889899988899888888999998889999999998889898998999999989888899899989999998888999888888888888899999988999988899989999898999889888;;;<<;7787877<<;==988899888889899998998998899898999998988999898899999999899<;;;<;==;88889889999998889<98<;;;8777777777788<<;<<88888889898988998888998888888988999999988999989999998989999988999888899999998998889888889989999989999898999988898989899999989998;;<777777777788788;=;8888888888999999999999899998999999998899998998999988998<<<<;;<;;<88889999999999999;;<;777878777777777;;;;;8988888988888999889889888888999889988888899888999999999998998889998889999999989999988988889889999999999899889989989999888989999;=;777878877777778888==9988888898998999999999988999899989999999899889999989998;<;<<<<<<===999899998999;;;;;;77778877777777;;;<;;;899988988889888889998898888889988888888888898989998998898989889898898999999998888998889898989999989899999998889999999999999999;;;88887777777777878878==99888988998999999998989899999999999999999999899998888;;;<<<;;=<<<<==8=8889999;;;;7777778787777777;;;<;;;;8889898888888999999999899898888888888889888988999888999999999899888889888999988889898888888889999999999999999989989999889999;;<=78777787877787878878888===8898888899989999999998999999898999999999999999;;<;<;;<777778===;==;88999;;;==7777777777777777;;<=88;;;888898998889989889999989899898998888888888898888888899899998899989999999999999989898898889988898899999999999999989999;;;;<<;;<77777778887788777777778888===<88988999899999989989999999999899999989999999;;<;;78787888888====;9899;==;;77777777777877777<;;8888;;;88888888998889898989999999898888888888888889889888899999999898899888899999988988889888888888889899999999999999999999;=;;;;<778877788777777887778887778878=<===;;88999999998<8988999899999998999998999<;;;;77778888888878=;====;;;=;;787777777777777777;;7888886;;989898889899998999999998889888888888888899888888888999998898889888989999998888889898888888889889899999999999999999;;;;;;;788788777788878877778877778888877==;;<;99999999;<<;;899999999999999999889;;;=;778777878887888877;;;<=;;;7777777777777777777;;;77888868;;888989888899999999999999999888888888888889888898999889898889889899989899988889888888898889989899999999999999989;;;;;;;;<7778788777788777788887788888888888;;;;;=;;;;;99<;;;<;;999999999999989989;;;;<7777888888788878888878878;77777777777777778777;<7777686888;;;888888999899999989999888888888888888888888888888898889888888889899899988988898889888888998999999999999999989;;;;;;;;777778887888878777787887878878888888;;;;;;;=;;;;;;;;;;;;99999999999999;==;;;777787888888888888888877787777777777777777777777;;777778886886;;<899899889999999899999989889888888888888888888888888888998898898899988998888898888888888998998899999999988;;;;;;;;777777777778887777777777788887877888887;;;;;;;;77;;<;;;;;;;;;;;;;;;;<;=;;;;;77788777888878888888887787787877777777778777777777;7777778868888;;;;<9889989998899999999999898888888888889888888888888899889889898888888888998898888888888989999899999999;;;;;;;;;;7777777777777887777877778888788877888787;;;;;;=7777777777;;=;;;;==;;;<;<;;;88778787787777777888888787777777777777777777777777;;;77777778886868<;;;;=98898989999998989889998888888888888898888888888888889989988888888888999988899888898898999999999898;;;=;;;;;77777777787887887877787877778878778888777;;;;;;8777777777778878777;;;;;;8888878777777777777788787778878778777777777777778777;==87777777888668866=;=;;;;<;88888899999898988989888888888988888888888888888998888899888888888899888888888988998999999999;===;;77877877788778887877778877878778777777888887887;;=;;7877777777777878777777777777888787777777887777788888878878778887778778788877=;;;8777877787686888888668;;;=;<<8999998899898888898888888898888988888889888989888888888889989898889999898988899889999999;;;;77878777778887777777788877788777777878887887888787;;;;;787777788777777787777777777777877787887777777877888888878787777777777777888;=;777777778777788868886888668;;;<;8899999999998888888888888888888888888889888988898888888898898899989999888988899999998;;;;==8777877777778877887778878777778777778887778878877877;;;77777778778888777778778777878878877777777777787788888778888887777787777888=<;=7778877778777787786668888688;;;;=;<8989999988889888889888988888888889888988988898888988888888888889889988888889989999;<=;<788777878877787877877788788887777777787888787878887777;;77877788778778887778787888887887878777777777777778888888787787777778787878=;=<887787788877787778666866868888;=<;;;;8999989988888898989898989888888988888888888888888888888888889988988998889999999==;7878887788788777877777777787777777777877877777887778778778;77888777778887777777787888787878887777777777777788888878777777777778777877<;;;8877777778877878776868868888886888;<<<;8888988988888899988989988988998898888888888888888898888888888899988888988898;;777778887877878777777777877778778877787778777888778887877777;;7877777777877787787887777877888777878877777887777878887778778777778778788<<;;7878877777777787777888888888888888866;<<;;;;;;;8899899998999999998998888988888888888888888888889888898998989888888;;78878778777777877787777787777778877877887778777787788878777778;<888778788888787778877788778888787777877777777778788887878777777877787778=<;777788877788877787787888868868888886668668;;<;;;;;;=8888889999988888989888888888888888888889889889888989999998<;;;;7877888888878788777778878787778777878787777777777777878878877777=<<87788878788787877777787777888787787777777778877777888877887778788788787;<;888877877888787877878888868668886868888666686886666<;=<8899999988998899889898888888888888888988888898899898=<;<;77788888887787888887877887777788887788887888878777777877787888777778;==878888888888888888777877777788788877777777877777778888778777778788888;<;77778778887888877777778866888886888888888666868688686;;;==8999899898889888888998898888888888888888889888<<<888778887788888888878788877887778877878887778887888877777787777877787778778<=<88888888778878788777777777877878777777787777777787888787787777888888;;;878777887887888887777777888668888888668886666866886686<=;;<<;999898989999998888889898888888888898888=;=<<<88778788787888888887788788888887888877878787878877777778777777788778888887888=<=8887888888877788778778778878877878878777878788888877887777778878888<<=787878888877877887877877766888888888888886868888886886666<<;<=<=989999989898;;;888988888888888888;==;;<<<8888777788877888888888877888887888877778787778887877777777877778878887787778888<<<877888888778787777788777777887778888777887887887888878778877888888<;78877888888877778877778888866868688666886888886666686886688688;==;;<<<89988=;=;;;;8;=888888888;=;;;;;;;;7787787777888878888788888888888888887788777777777888887777778777777777788777788888<<<7888888788888877888877777787787887877788787787888787877877887787;<<888888887887777787877878787866886886888866888688888688666686668668=<<<<;;;;;88886=;;;;=888;;;;;=77777778778877877878787787877888777888878887778878887787788778887777777787787787878878887788<<888888887887878887777877888777888877777777778777888778877887887<<88888888888787788778878878888668888888868888666668886668668668666686666<6668688886688;;;;;;;;778788778777777788877787888878877878887888787787887877878888887877778878787787787788888788877888<<787888888887887877777887877878788778887778777777888887888888788<<8888888887877887888777877878886888888886888868888888888666888666668666666866888686688;=;;7777877877777777777788887788888788778888888888888878887778777878777778787777778777777878877887787888<<888878878887888777778788777887888787777777777887888778887788888<<88888888887888878877777887887788886888888886868866686668668666666686666666888888688888;=;7788788787777777777777888878888888888878788888887887888787777887877788778777788877787787787888888888<<88888888888878888787788878777887877787888888788888778778888887<<788778888788787888778788878777877888888888868668866686668868666666666666666888666888868;;78788887787777777778787888888877777887888888878788788888888778878787778878777778777778788888877778878;<87887888888877878877888878777887777777777787777887787878877878<<878887878888887888777787887887787778888888686666668668888888868666866886686866866688887=;778888877877777777787888888888778887888878888888778888877777777778787787878777778788888788888778878786<78887777878888888887888787787888878777777778777778877788787878<<887878887777778887778777778887777777888686868868688886888686888686666666867786686887777=;787788887777877777788877788787777778887888888878887887777777788788777877887787778777877777888777878768<8788877787778888888788878877787877777777787777787878788888887<<7887888888877788888877878788888887787888888688866866888888888888666866686878788777778878=7788788887777777777777777787877787778787888888778887888777777788888778777877777887777878888888768888788<7787788877787878878778778877777777777777777778777788888787887=;8887888788878888788887888787877777777766888868888668668888888888888666666887777777877778=8788888887877777787787877778778777888887788877777888887777777777778877877777777778777878788787766886888=8877787888778878877878888877777777887877787777888778877888666;=888878887787788877887788887788877888777888888886888666686686868886868688878877788777778==8878787777777777787777877878778888888777888787878887888787877777778777878777777777777788778788866666688;8877787777788788877877788788877778787787777777787777877776666;8887788877787778877888777888878877887777888688868666888888868688888686686778877787777778;;887788877778777878887777778878877877777878778777788778877877787788877787777777777778877777877868858868;;787787778777888877787787878887778887887787777776666888866656;<7777778877887777788887777777778777887777888888888668668868666666666888667788777787777777=;87878888888777777778777887887887887787888888887878788878777777777787777777777877777777778887568688868<=;778878777777778887777787777787788787777778887766556688586866;8877787878778877887778778878887888888777778888886886668668686868888688867787887788778787;=;887888887877777777777887788777877888888877887778777877778778777787877778777777777777777778786688666566=;888877777877777877877777778878777777777778886686666668556666;7788877888877788778878787778888877778787778888686688866868866668888886888888777788878788=;;888777877887777777777777788877777777778777777878778887878877777777777777777777777777877778786586866888=;778887777877777777777787887888878777777787886668666686565885;<888777777877877778777787778887778878877777688886868886886666888888888777788777787788877;=;888878887787777777777777778787888787777777777887878778888777777788777877887777777777777887878658868668;778887878787788777887777778888888877777777666666665668885585=;;788888777877777787877787777777787787777777888886688886888888888687878888888878777778877;<9988988777787877777777888887888787877787887887778777887888788787777787778777877777787887787858866666688;;78787888778787778878877778877888887787766866666666668665858;;;88777778888777778888777877778877878777777786888666868686668888888887787787777877877888;;;8888888777877777777777787887777878778777778777787777887777878787887877777777777878877878877858568886688;<88788777777777777887787787877788777776666886666685686568668<<8888878778877778877777787778778877887777777788686886888688668886788877788788888887778766=;8888999887877887877777777878877887888777777878888878887777787877787777778887778777788866878665586866666;<8877887787788887778787787778777888775666666666656888858568<;<9889787878877778778778787777787787778877887878688888886686688687877777878788877777777768;;8998999888888777887777777778777887788777778878787787887788887887777777878778777888778666666686688888868<<9877777877788777777788877788888878776666666666686666656865=<89989898788878777777787787777878887788887787777777766888866868787777777787788888877787666=998988999878777777777777778878778787787778888878788777887887778778877777877788887788876666666666666866868;888787778787877887778777778887777888656866666666666688856;<99999999998878887878877788777887878887887777777777778877777788788887877887788787877878868;<899888999999877778777777778777777778787878788777778877888887778888878777877787777888768666668666688666688;888778777887877778788777778888788666888866866665668668585;889899989999888887878778788777787787888888777777777777787778887888887777778777787787878656<;9998989899989877877778777777778777788878778787888777888878888787777887878777787787887666666866666666886868<89777877877887877778887788888888666668888866665666666686<899989998889889888887787788878787788877778877887877887878877888777877777778788877787777558=89889888999988887878887878777788777777888777778777787877777778877787888777877888777766668656866686688868868;98777778888888777787877778788688666666856866666666886686;89999999899888978887877777777778778888888887788887787777877877888788887787877887787887655=;88889889899988997877887777777788777777788878877777777777888777788888778878888778877686666665886686888686888;<8878877787878887878778787885888686686885666668566668686;89999988888999999998788777878778878877888787888887777787887877888888777878777787778885668=<88888899999998998777877777787878777878887777778788787878777788778778887877787787876686655666666666886668668;;8877777888887788878788888558566688866666866688856566566;99999888999888889998877878887778878787877888778878777777777777888877887878787777777886856=;888989999988898888887777787777877777777778877777887787788787788778788877878878886886685666666566888668888668;887877788878788878888888758686556868686668555886866886;<89999999898889888989878878887787788888777788778888878777777877788777878778888788777868888=8888888888899989988887779788778777777788777887878878888887787888777877888887888886868666866668668886668888866;977887888877787787777888686866668686566686866855566866;998989899888888899998979887887777787888888887888777777778777877787778787788877787888868888=8888888889999888998889889878777777777778778888878777778888778888878787887777786686668855565666868666686888866;;98788777887788788877888566866886668886666588655666666<98999998988888899898989987987788887787787787887777888777778778778778777777778877886866668;==889888888888889988889888887777877777887887887877878787888878887777787877876668686688665566668688666888688666<;87778787878888788787888668668568688886666666666666666<88888989898899898888898889887777878877778888788877887777778877887787887777777878786866668<==8888888888899998888888888877777787777777877787777878876868666668555787777568668668566665555886886888668886688;9887777777887887888788658686568686688666665865666686;;88988988989998888999999998988887778778787877887777787778777777777778787787787878866666668<===898988888898999988888888887777777777778877788877778668686568686856666666688668666666665656888888888686686686;;898777788787887888785865666868565888686855666666686;;98888999999999888999998888888888887787887787788878888788778777888877777878878886686886588;===989888888888898889888888888777887787777877788777778886888868886556566866688686868666688655888888888868868686;;889877788888887878756668856866666588656656656566666;8998888999998999989988889888888888878878877878888787887887777888878887887788866686686686688=;==989889888889888888888888887887788778877878887777778668688888555666658866886886688665556566686888886688688886;88878777887878888885666656666666688688865655656665=;89888888988888889989998999898898898787778778778888887777777877778787888887886686886686888888<<=889989888888989898888888888777787877788787877778778888668868866866868866868868888566685666888868888868888868;98888777888877887865566656666668886665868586666666;;989888988888898989998999999889898888878778778877887778777787877777788878778686666668688886558;=;88888988988988888888888887788877777777777778778788886686868686668666866686666686566665586668888886886688868;;9888777777778778858666666688866666655568658655566;88889889999888889988999999889898888877777778788788887788878888787788888787668686668666666885665=;;8888889989888898888888888887777777777878777778888888888868886865668666868886668856655888888888888688888868;;8898878778777877858866866666686686865688585555566;888888999998888899888999998998988988777777788777777877888778778778888888868666666666868868668686<;8888888889889888888888888777877777778887787777788688886888856666868668666688686555556668668868888886888688<<889877777888778666666666665566668668885685555556;;888888999888988998889989989999988888787777777787887777788878787778877887868666666666688866888886=;;888888889898899988888888888777777777887787767766688868888666666668666686666666666666666688868888886868688;;889887778888886666666666668666666558686665666556;8888889888899999889888899999998898888977777777788777888888877887778887778768886866666666888866888=;;888888889888888888889888888777777887778777777866688666686666686666866688666868865566666888888888888888868<;;89887787888768866866886666666666588655585566566;88888889889999988888899998888899889888878777787877788878888787888778777788688666666866666886666866;;;88889889999898888888988888777777788777877768866668686868866668658688666688886688866666888888888888688866;;<88887777787666685666666668868666585865586555666;88888888889999888988888888898898999998877777887788778878878778777777777778868688666666686886685666;;<;9888888889998989988988888887777777777778668668686666868668866668868866868886688866866888888888888888668;;<8898777777866685665666888688666888586556666666;;888889988888989888888888889888898899989877778787887877878777787877777777786868866668666666668686666;;;8888898899989888888888888787878777777776666866866666888666666668686668888688888888888888888886888888888;;;8888777776888686666666686888686888858585556856<8988888889889998888898898998999999888899977878788888888888787887777777877788668866666666666888666666;;<;8889999999999998888888887777777777787666666666686666668666666668866886686865688866666688886888888888888;;;888887766866668688686888668888868688555555566;88888889888898898888888988888888888889888878778887888888787878777787777777566688666666866868886666666;<;9889889999999898898888887777777777877666666666666666866866666668868888886888888866666888888888888688888;<;888886666868686888556868888888886888858568868;888888888889888988888888898888888888898897878788888888787887777787787777788686666666666668686666666566;;;8988999999988998898888887777777877766666666666666686666666666668868668688888888666668688886888886888888<;88888856668866666865586888888868888686885586=;88888988889888988888888888888888888898989778788778888878777787878777777766666656665666666686586688866668;8889898999899999998888887777777877666666666666688888686666668888866666886888868666686886688688888868888<;;8898988668668666666666888886866688856586686;;88888888888988888888888888998888988898988777888787888888877877887777766655868685566686666686588666556666<;8989888899999998888988877777776666866666666666666666686666668886668668588888886666688688886888868686868;;8899999588666886668666888668868685885558686;=888888888888898888888888888888899888889888988788888888888877877777778666566656666655666666666886866666558;;889899899989999988888888777876666666686666666666686866656666666688886888888866666666888888888886688668=;8999999998966556566666868668888856858568688;;988888888888888888888888888888989888888889877788888888788777888777776568666656566666665556866656855868658;;988899899898899898888988777756566666666666686666656655556666685686888858886666666688888888888888888888;99899889998996665666666666666568866688668666=;8888888888888888888888899888888888888988888888888888878887778777777765668885666666666566666668566556586666;<889988899999988888888887776665865866566656666665666866655888868686886686886668666666888888888886888888;;999989998996585556666688668858668888866868;;8888888888888888888898888888888888898889888987888788887888887877788666666566566666566565666656666666686886<;898998999999999998898887766656556566666665566666668668655656668688888866886666686688688886888886888888;;9999988898888865556666666888886868868886886;;888888888888889888888888888888898888898888978878788788888878788777668666666666666666666666666886666668666<;;889998989989989898888889965565666666866665565665666585655668666666888688666868666888888886888888868888;9999988998899666556556568685668868868886888;;8888888888988888888988888888888888888888889888888778778888888787768666666656666666656666665588886566666668;;898899998998998888888889966656566568566666555566656556655666566866868666666688886868888886866688688888;99999899988899656565566686656886688866668888;8888889888888888888898888888888888888888889878788887778887887777866686686656666666666888866668566656656666;;;98898988998998889888888866686666668688666666655656666656656556866686668886686868666888888868688868888;<8999899988999865665665655886866866868666688;99898899988888888888998888888888888888888889877777878778888877777666666666666666686668666666666886656666665;;;8899889999989998988898898666668656856866565656665666656566666666668868668868866868888886886868688888;=99898989889998666565668556688688868886668688;9988889888888888988888888889888889888888888877787787878887778678656866688866666666666666565656866856555555;;;9898889998989999899899996868666868666886666655656666665666866686886668668866886886888866886886688686<=98998989989999868866688868886666668888866888;88889888998888899988988999888888898989888888978877778887878886766666688666686665666686666666566586566665566;;;9899899988998999988998898668666688666886888866665666666666666668868866686868668688886688686868886886;99889999898899866668868868886888668888666888;88889988989888888888988989888888889888888889999787777888788878866856886688686688686886886666665658566666666;<;8998989889998889888999896668866686886856866666566656566666666668866666666868886668688868668668886886;99898999988989998668688888886866868668666688;88888889989888898988898998888888888888888888889777777777878886668888868565666866666886866866666666556565665;;;;998888888989888889888996868966686668886868666565666686566668888886666688888866668886866688886886888<<8998888899889996868888888886686686866666688;;98888888898989988888888888888888888888888888988777777777787666666888866666686668886668666686665556665666655;;;999888988998989998888888688886886886688886688566886866555686868866668668866886686868666886888666666;=8998999999999888888686888866666666866888688<<89899999899898989999888888988888888888888889888877777778886688668888666886666668566688866886666565655556686;<;;98889888898989888988988688866686688868868666866888886668668686866886668868868868888666686666666886<;9988998999989898988688688888688886666668888<;98989988888888999989888889888888888888888888888877777778866686668866868668866688866868886886688665866666666;;;;;8999899888998898888899888886868686866666686866888866666668888886688888866866686866666666666686668;;<8889999999889999986668888888868886668666866<899988888999888898988899988888888888888888888888777877886688668868568888886868886686666866866866585666655566;;;;9888998988999899989889688888888686866686668668888886888688888888888866886666688866666666686686666;=<8898899998898999998886888888866666668666866<;999899999989898998999998988888888988888888888888778887886666686586886888888868668888886888668665556556666566;;;;898998999898988888888888888888888888888866688888686686888888888886888888888668868668866666666666;<=9989899998888898989888866688866668666668886;<9998999989999899998888989998888898888888888888888788888668888688888688888868888888888886886655656656566666665=;<;889998989898898889888888888866686666888888666888866668888888686688868888868668666866666666686668=<8988898899998998899898968886668666886668888;<898999989999989998888988889888888888888889988888878786868888666885888688868888688888888666856656666665666556666;;;99998999988888998989888888866686886668688686866888868688888868668868668686666886668666666666686;<<8898888898988989888999888888886888666886686;<998988898999899888989998888888888888888989988889999888666888665668886688688888866686668658586655585586666665656;;;98989999899999898988888888886666666666888868886668668888688888668888686666668886666666666666666<<8889888899999998889999999999888888666866668<;8999899998899988888999888988988889888889998998999989886686668868888668888888886868866888886665855585655666666566;<<8899888999898988888888998888866686668888868866886666888688886868688686866668668666666666668886<<9888888988989898888889999899998888866886868<<8899889899899988989989988899989888988899999999998998999686666868586888888888888888688888886668865685555666666566;<;<8889898989989899998889888888868868866888868666686868888888886688668666666666666866886666666866<88888888888889898989999999999999898999999886;98988889898898898989898988889888888989998899998999998988886866888886888888858888666888688886686665555555666666666;;;;888898899888898888898888888986668666686888888888886866888886688866666666688666668666666686686;;9898989888988999988999999999999999989999898;<88999999988989999999988889988898888889998899999998999889886868688868868885586688666885866666665555556556656668686;;;8989989898889989888888888899666666886686668686668888888886888888886668886686688686666666666666;8988999898988989989989999999999988999999998=;8989998899889999999998889999888888988999998899999999988996686688668886686858886888868686686686656855656666566666666=;=98888898898888998898889888986688868868688688666888888888688888666866888868666866666666888686=<988899988989899888998899999999998888999899<=8889889999989999998889998989889899889989999899999889989986866888666866686888888888666868685886665565666566666666666<;;;88998989989989988988889889868886888886668868888688888886888688866666866866866886886688886666<9889888999889999999999898999989998899889999=88888989999899988989899888988988898998999998988989999899996886888668666688668668886666668858586658585565888666666866;=;=8988889898989889988888988966688888868888888868688888888888888866686888668668666888868886688<8988999889888898989999999999888989898998899;;889888998999988998888888889889998999899899998999889999999888686688886888868668888866656688866668688666888888866686688;;;898889899988988999899889896686886868888888886668886888868888668666888866688686888988886668;<9889888888888898899898999999998998999998899;98888888888899898888999989898999999989999899989989899989888666668868868886656868868656568655666658886688866888886888868<;89889889998898988989998996668666888688888886886688888886888886868888886688889889999988668;;899998999889888=899999999899999999899998888<898888989988888899989998899998998889899999999999999899999886866666888886886866888866858668866686668668668888888888688886;<988998999889998888889888688888888888686668688888888888888688668866888666868888898888999<;<998998988898;;===<9998998999998988898899888;;88888888989989898999889989989899989999999989999998999988886668888688888888666666866556566666686866688686886888666668888;<<99899889999889998998898968666886886868886888888888888888888886886868868868888899988899;=;9899989888;=;;;<=;;988999999999998888889899;;9899888989898899888998899988988999899999999999999998988899888886866686868888668668888656658688866668888866868868868888668;<988898989989899899898999886688888868886888888888888868688886866686666888998999999889999=99998=;;;=;=;;;=<;<=99989989899899898999888<<8888898999899889989998999998998998989998999999999999889988988888888868688886886688666856666668888886888688888888888886688;;;;8899999888889898998889688888688688666868888888888888688866886668686688999999898989988;;988;;=;;;==;=<<==<;<8998999898999898989998<<889898989889888989998999889999988898999899999999899989899988889998899688666888688666686666666686668888668668888688886868868;;;999989998889999988999998888866666666688888888868888886688686868888688989999888999988<<;=;;<<777788887;<<;;9999889999899999999888;;;9988998888899898899888998999998889889899998999988988899899988888988898888868668668886866686686866888888886888888888688688666;;<998989889999988999888888866866686666886888866688888688866668866869898998988999999;;=;<;;8787888877877;;<;998999999999998998988<<<89988888888999998999899889988998989999899989999989898989899989888888896866868666888888866886886866666888688888668888688866666<;<98998899998999989988988888668688666688888888888888868688886666868898999898999989;;99;<7777888888887878<;;99999999999998999998;<;899889998889999988999999999999988888889999999998899998989998899888988988866688868888866668868666666688668688866868888888888868<<<8889999999889888999898686866686698886686888888868888668688668669999889999898998=8887777787888877888888;;998999999999989889888;<8999999898988989888998999998999899899989999999999898999989999989998888998886666688868686686668668666866688688886888686888868686<<<<88998899988899998999888688869888888888888886888688886886686888999898989999889<88877887777888787888877<;999999999999998889988<99899998899888998999889999999988888898899989899899999998889899989898988988888688668668868686666686686666868868686888866868668866<<<=998899988888988989999686689889888688888886888888888886888889989889889999899=<;98887888777788888887777;;99998999999989889898<8988889889898899999988998989988889899899999888999999999998989999898888999888866886666888866666688668686886688866866668666886866686<<989998988988899989998868988988886666668688886688888688888888899888989898989<;;888877877888788888888887=;<9998889999988888888;888888988898899899889988888888889888999999989898899998899889998888889999888688886868888886668888868668686866866886888686668686886<;<98998988888898888999898889988888668666688668888888886688899999989999988999;;88888878788788888888888888;=;989899998888988898;8888898899989898888898998898899899889888988899899989988999889998899999988886668666688668888866668666668666886668666868688866688666;;<898888889989889999899998889988888898889688888888888688898889988898989999;<;;98988777777878887787778877<;8998998989999988999;989888898998888988888898999988899988888899999989989999998989989899989889998988666886686886868868866688666686888668688886688668868<<<<98888999988998999898899898988888989888988888888888889989988898898999999<;;;988989878788778877788788878;=;<8999999999888888<99999898988999888888989999988899899889889989898999999999988999888898888888886666868666666688886686668866686688888688886686866666668<;8998888888888998888888889998888888888896868888888699999998989999999898<;<;;;999888877887878788877778888;;=8999999998888889;998989999889988889888898888898899999889999998999999999999999998888888999889886668666668686866888868888666668668888888668888686666666;;<89898888989988888898988989988888898989998889999999988889898889989999<<<;7;=999988887888878888788888777;;=;99999999889998;;999998999998898989888999998888988999889989989899999999889988988898888989998886666688868668688666888886666866888868866688868668666666;<<988888889889888989999998889988999999999989899998889898889999898899;;67788<9988899877878788888788877777=;;=9999889988998<<8899999898889889988888889888889999988898988998989999999898899999989999998888886666868886666668668668868868688688886888688868668888666;;;<9988888888898999989998899988988899899989998998988898988888889898;<88878=99998888787788888787778778788=;;99999999899989;89999999888899889888888888889988999999999989988989998988888899888899889988889988686666866688688666888888868866688866688888686688686668;;;<88898989898888998989988998889988888888999999888899888888898898;;668888;889898888777787778878877878778;;;9998898899999;89899989988899898888888989899989899999998889888989988988899999888888899889899988986888666668686686888886888866686888886888688668866686;;<;89898898888999988998999988888898899889999998999998889889988899;8868888=8998888888778888877888878887777;==999989899999;;989899999889998888888988999998898888999888889999988898998989988898899989889899898666668866688666888866868688886888888686866868668886668;<8999999989889889899899998888888889888888899999998989988989989<668877787<=88888898888787877888888787778;==;99998999889;;999999998998888988899988999989989889999988898999999999999888889989989989889998989896688886868668688688686686888888886886688868666688888<;899999988888998999899999888888998988889998999999898889888898<<8688777878;8888899898878788778878777877788;;99999899899<<9899999988899888998989999899899899999998888898889999988889998898889889888899989889886888688868888686886668688888688888886888886688668868;;89999888888998989898998989898999888889999899999989998889899;86888888878;98888888888888888877778878788778;=9999889888;;99999899888899998899998889899988989999989998999999999999989899998888999898899898888898686888886688688868886866686688888888868888868886886;9898888889999999998999999888899888899899988899999899988999;;68888888878<88888889888788788787888888788887=;99999999998;;9988899998999988989999999989999988999898999899899999999988999998999889998899999998998896888688888888868868866868868888888668868686688888;;989998989889999999989899888888889898998999999889988898999<668887887877;;8888888888788777877787888778778;;99999999889;;99899999999999988999999899989889988899989989899999999899999998988988889899889999988899998888886668886688666666666668886888888866886888888;89898889999998898988889988889988988999999899898999989989;8888887777877;<88889888888787777778888888888888;;9999988989<;999899998999998998999999998999888988898989988889899999989988889999999999888898998899999998888868868866886668888666888888888688886866888888<8998999999989989888888988898988989889989989998999988989;8888868778886;;999898888898777877887887887777788;;99899899;;;;99989998998988989899999898899988888989999989888989899899899999898989998899888989999999999968866868666666686888888888688886888866868888888;=89988898988899999998888898888888899999999989999888999;688688887787866;998888888888877777888878787788777;;;9999;<;<;<<89899999899899999999988999989888889999988888888999989999999999989999989899899998988999989986866666888666688688888886688888868868888888888;=9999999998888998898888888888888899988889999989999989<<686866888778886=<989988888888787788887878877787777;;;;;<<=<=87<;89988889999889898989889889898898888889988898888889999999998898999998999989899899999999899999666666886666666688888888888888886688888888888<;999999989899999998888898888888889889888999999989999<8886888778777788<<8898888888898878887888878878777777;;;;<;;;787;;;9999999999989999889899999999899988899888898898889999999998998989998999999999999998998899899888689988666666666668886888888886888888888886;;99999998989888889888888889888888898989999999989899<;6688888777777866;=;8998888888988778887888887877887777;;777777877<;9999999999888999998999899889999988889888898889899999999989999999998999999999999989999998998889898888868668686888888888888886666888888866;;;;899999999999999888988888888888889989999999988899<;88888877777788666;;8898988989997788888888888787877777777777777777;99999989999899988899899999988988988888888888888999999999899989999999999999898999999899989999888989888866668666888686888888888888886688668;;;<9999999889989988889899888888888999999999999899;;888868678777788686;<;8888888899998888888888887778777777777777777877;9999989999899899988899999888889989888888988899999999999899899999999999899989999899899989988888888888866668888886888888888868888888868888;;;<<99989998989988888888888888888989999999999998=;;8888888777777778686;;89888888999887878887788887787777777777777777777;999999899889899999888889888898988888888898898888888889999999999889999999999998898999989999988888898898868688868688888886888886668868888;=;;<9899999899989888998899988888888999888999988;;=;8888887777777887786;;898888889999978888877888788787777777787777777777;88888898999898988888899898898899999888889889888888888899999999999999999999998989998988889898888889898886686888888888886688888888888888;;=;;;99998889899898898898888888998989989989999===;866888777777777877665<;88888889898878788888778777777777777777777777777;;88898888888888888889988888899888888899898888888888898899999999999999999999999899989899888988888888898868688888888888888888888888888888;;;;;999989888989989989988<<<;;;89998999989;;;;;;8888687777787778878668==;88888889989878888888888778777777787777877787887;;8888888898888888888889888999989999899899888888888888889999989999999899999899989999888899998888898889868888888688868868888888888888886;;=;;;;;999899989988<;<<<=<<=<;<=;;=<;;;;;;;=;=6888888877777878788877666<<88888889889888888887777877777777778877777787777;;;8888889898888888898989998988888899988988888888888888899998999999998889899889988988899999888988889988988668888888888868888888888668888;;;;;;<=;=899999;=;;==<=<=<666;;;;;<;;;;;;86888668688877777777787877686=;8888888988888887787788778787777777877877777777786;<888888888888888898888889888989898989989888888888888888999889999999998888899989998988999889889989888898668888888886688688668868886899==;;;;=;===;;=;;;<=;;;666666868888;=<;;688888868888687777788777878887885;;8889998989898888878887777777777778777777777777756==;888888888888888898888888889888999889888888888888888889999999999999889988898999998989988888898888989888888888888666666888886889999;;;;==88888;;;;<888888886868866886888888888888686888677777777787888878856==89889888898887878777877788877778777777778777778786;;==888888888888888888889998898988998888888898888888889889989998999999998989989898999998998888988998899988868888866668868888889989;;;;88866668888888888888886886666888688868868688666777777877788877788778665;88888888989887777787778777777778877887787877777765====;=88888888888888899888898889988889888888888888888888899998989899889999899998999999999888888999888899988866888666866688699988=;;;8866888666868688888888686866666888888888668886666777877777888887877877866=888998888889978787777777777887787887887777878776686;;;===889888888888888889999898988888888888988899898999888888999988999999988998999999899998998888889999999888868888868888889988;;=686868888668688868888888866666668888888888888688688788877778778887787777656;8888898888889878887777787778787788788887877788866666;;;;=;;898888888898888888999998888888888888988998889988989889988989989998899998899899989989889899999988999896888888989889899;;;6888886888688888888888888888668886868888866686668666888787877787788877777666=;88888888898887787877787877787778787887788877776666686;;=;;;;88888888888898889989898898888888899998988889888888998999899988998889899989988999988899988999999998998989888989988<;==86666688686668888686888886666866886668868668686668666888888788778777777787656;;888888988998987888888887778777888878777888777786688668;<;;;;==88888888889898998998989888899988988989899998988899889889999888889989989989899988989889888899989888988889999999<<;<6666668688888888888868888868886886866686668686886668668788777887777878777775656;;=888888899988887777778887777777888787888887778668688686;=;;;==888889888888888888988888888899899899899899999888889988898888989888999899999999898889888899899998988888999889<=<;<686666886888888886668888888868866666666668868686666667887788878777878787788656666;;=888888889898888877788787788888788888877877688866886685;;=====8888888888898899889998898989898899999898998888888998899998998898889999999999998898889889899999888889888899;<<666868866868888668688868688686868866668666688888686666687888878788788778788886666565;=;89888988889888777878788787888877877888788668886866666666=;====8888888898989989888998989989899999998999899888888898998898888999888999999899898888898989999888888898989;<<;6668868886688688888868888886888888886886888777888866888878878788888887777778856665565=;=8888899888888878778787888888887888887888688888886866665665;=;;88888889988899889989998989899999898988989989988988889998889999899998999889888888988889999888988889888<<<6666668887876868666666668888888888868868888787778888888878887778888888787777777566666655;;;=;9889988898877877888788788878877878888866866686886666555555;=;888988988989888898989899999999989999989998889898889899888899988999988998988988998998898888988898888=;866688667877878866668688888868888888688888888788788888887788788788777778777777776555666666=;;;;;8898898778777787778878778888877888888866686666666855555556=;;888888898888998988899999998899999998898888899988899999888999889998899888998888899989888989888888<=88886667878787877788666666888888888887887888877887887887888778888787888777778888755685656565;;==;;;;;8989878777888878778788888788887788666666686586665566666;;;;898999988998898889999889999999999989989999988888999998998899999999989989889989888898888899889<<8888888878888877788778887878888888887788788878777878877777888888887888888777888788566666566655;;886;;;;88988888888887878888878788878778666666686665566556666556;;;8888998888888899989999999999899999999999888888888888899899898999989999898988888888888988888;<88888887778888777778878888778888777777778778887878788787888878888888887877777777787566666665565688888;;;898877887888888787778888888888887888666866855566666666666;<;;8888889988899888889989899999999999899988888888989889899989899999889988998898989888989899;88788887888788777777888788878877877777778778887787788778787888788888888878888888877876566655655656888888;;=8998878887788777887878888888888888888886865586885556556656<;;;8888989888889999998999899999999889999898988898888989999999999998888888998999889889888;8877778888888787788887777888877877777777877888778777877778878888888788878888788877787766555556566568888888;;89998888877888877887888888888887888888668866666666655656686;;;;;898899898889889889988999988999989999889998988989998989999999888898888998988889998<<=78887887887788887877887787887778777777777887888778887787788787888887778887878887887877568555666565688888888==9898787877887787888888888888888888686866855866656665566668888;;<98899988889889899989999999899998999988889988888888999999998998998888899988898888<<888888787877877787778888787788787778777777787778887887777777778788887778888778887877788585556555656588888888;<888888887778788788888888887788878686666666585665665665666688688;;;888998899988899998999999998899998999988888888989999989999999999898899888998889=;8878787888788888888877888778877888777777777887888877777777778777777788888778787788787686585556656556888886888;=9888977877888778788888878777788866668655858665565666686868888886;==999888899888889989889988989999889988889888889888899999999998989998888899998;;88888787788788877788777888777888787887777777777777888778878877788777877878778888877776888656656855666888888888;=;99888787777877787887788787887866686666555656666566556666868888666=<=889888889989998889988888899998898888889988888888888888888899998989898899;<8787788877778778887877778787778877788777777777777788887877787777778788877787877777777766866865856566688868886688;;888887787888887778888887777777666666685665668686555666668866686666=;=8988899988888888888888889898888888888898888888888888888888999999889888;;88778778887777778878887777787778888887777777777888888888777877777877878777888878787777866565568858566668888866668=;<988877787878888778778887887786686666656668566866666666688888688868=;;=89888999888899888888899999889888898888888888888888888888889998988888<;787778778787787787787778777887878787878777777788877788888887877877887788878887777777778856666868685566688886888686;=8888787787878788877878878788866866666686686866666666666688868686868;;=;;88899898988889898898989888888988898888888888888889888888888888998=<88777888888777877787787787878877777787787787777777777788788788777777778877887777778788866566885668568866688888888866;<8898778788788787787887877786665665668666865688666666666888888868866=;=;<889888989898888888888988888898888888888888888888888889888888989<;8777888877778777787787787777888788787778877788778777777877777787777777887777777777777876666666656656666688688888888886==9987888878878878887787785858666668868666666666666666666888888688686<<<==88888888888898888888888888999888888988888888888998898888898889<77777888777777777787877778777787778778887877787777787877787878777777787888877878788777766855886656688668866888888866686;<98878777777887788787788866566586666868666868666666666668868888668868;;=;<9888888888888888988888889988888998888888888888888888888998988<788777787788787777887778777788877777877777877777777788778877877777778887787877787866776656666666666666666866888888886686;<98877777787777787868776668666686666666888866688666668868868888668666;;;<;8888898988888888888898888888889889998898888888888889889998<;8788877877777778777778778777877777887877877777777877778777888777778788777887877788666776566586866568866686688888888868886<<8887887788778778788666688888686666566686868685866666566888688686668666<<;;88888888888888888888888888888988989989888888899888899998=;;78888887787778888777777777777787777888887877777787777878887877787887887887887877766666666665666686888888868668686888886668;;88888878787777878688668866668886686666668668866688556668868868666668666;;;;88889889889889889888888889989999888889888888988899898;78887888778888888887788878777787887787878877877777777777777877777778888777778887868886655666655666868668866658668888888668868;;9978877877777878688886888886666566666866868886668685865886888668868666888<<;88888889888888889888889888899889998888888888888889<<8787778778887787888878887777887877878878777787777777877788888788777778888778877877686868666565666888866688888686688888888888888;;8977887778888766666688866686868666666666666868688888688888888888668666888<;<;8888889888888888888888989888889988898888888888;<;77887887788877888778778777778878877888788888788777787777778788778888888877778787777666668688655886868868888888688688688888868888;=888888787888786666666668688586685668666666668666666868688888868886688666688;<;;;;;8998888888888888888899988899898988888888;;;778878